Skip to content

docs: add Windows (WSL2 + CUDA) build guide#12

Merged
khanhnd61-vr merged 2 commits into
VinRobotics:mainfrom
VatsalyaBhadaurya:docs/windows-wsl-build
Jul 14, 2026
Merged

docs: add Windows (WSL2 + CUDA) build guide#12
khanhnd61-vr merged 2 commits into
VinRobotics:mainfrom
VatsalyaBhadaurya:docs/windows-wsl-build

Conversation

@VatsalyaBhadaurya

Copy link
Copy Markdown
Contributor

Adds a Windows build guide for vla.cpp via WSL2 + CUDA, mirroring the existing macOS/Metal doc.

What this adds

  • docs/backend/windows-wsl.md — WSL2 (Ubuntu 24.04) + CUDA 12.6 setup: GPU/toolkit prerequisites (WSL CUDA driver vs. the in-WSL CUDA toolkit), apt build deps, the Windows PATH translation gotcha (UtilTranslatePathList errors from stale entries), and the CUDA configure/build/run steps for SmolVLA.
  • README.md — pointer to the new doc alongside the macOS/Metal note.

Verification status

Verified through toolchain + dependency setup on Ubuntu 24.04 (WSL2), CUDA 12.6, RTX 4050 Laptop (sm_89). End-to-end CUDA build + SmolVLA load validation is in progress; opening as a draft until the Results section is filled in.

VatsalyaBhadaurya and others added 2 commits June 23, 2026 16:37
vla.cpp targets Linux/macOS; on Windows the supported path is WSL2 with Ubuntu. Document the GPU/toolkit prerequisites (WSL CUDA driver vs. the in-WSL CUDA toolkit), the apt + CUDA 12.6 setup, the Windows PATH translation gotcha, and the CUDA configure/build/run steps for SmolVLA. Link the new doc from the README alongside the macOS/Metal note.
@khanhnd61-vr khanhnd61-vr merged commit ac4a468 into VinRobotics:main Jul 14, 2026
@khanhnd61-vr

Copy link
Copy Markdown
Collaborator

Thanks @VatsalyaBhadaurya for the WSL2 build guide! I tested it on my machine (RTX 3050 Ti, 4GB VRAM) and it works well. I pushed a commit with the benchmark results from that run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants